,

Le démarrage EFI

Cette page regroupe toutes les informations concernant l'interface de démarrage UEFI (= EFI) sous Ubuntu.

Une précaution particulière est à prendre pour les PC pré-installés Windows 8 : voir tuto pour créer une clé USB de récupération de Windows 8

Installer Ubuntu sur un PC récent sans se soucier de l'EFI

Si votre PC est récent (>2010) et que vous ne savez pas si vous devez installer Ubuntu en mode EFI ou pas:

  1. gravez un CD ou un liveUSB d'Ubuntu-Secure-Remix 64bits (ou Ubuntu 12.10 64bits, mais Ubuntu-Secure a l'avantage d'inclure Boot-Repair qui servira à l'étape 4 ci-dessous).
  2. dans le BIOS, désactiver le QuickBoot (parfois appelé FastBoot)1) et Intel Smart Response Technology (SRT).
  3. démarrez votre ordinateur sur ce disque, choisissez "Essayer Ubuntu". Remarque: si vous avez une erreur Secure boot ou wrong signature, désactivez le SecureBoot comme indiqué dans ce paragraphe. Par contre, s'il n'y a pas de problème (c'est normalement le cas avec Ubuntu 12.10), il ne faut pas désactiver le SecureBoot.
  4. installez Ubuntu normalement (sans vous préoccuper de l'EFI), puis redémarrez le PC.
  5. Si le PC ne démarre pas sur Ubuntu (mais directement sur Windows par exemple), il suffira de démarrer à nouveau sur votre disque Ubuntu puis lancer Boot-Repair afin de mettre Ubuntu dans le bon mode (normalement il suffit d'1 clic sur le bouton "Réparation recommandée", sinon voir ce paragraphe).

Installer Ubuntu en mode EFI

Avertissement: si vous êtes débutant, mieux vaut suivre les conseils du paragraphe précédent.

Cas où il faut installer Ubuntu en mode EFI

Principe général

Pour installer Ubuntu en mode EFI:

Versions d'Ubuntu démarrables en mode EFI

Identifier si l'ordinateur démarre sur le disque dur en mode EFI

Cela n'est possible que si vous avez déjà installé Ubuntu sur le disque dur. Ou bien en regardant dans les réglages du BIOS (voir paragraphe ci-dessous).

Depuis une session Ubuntu installée sur le disque (ni liveCD ni liveUSB), il suffit d'ouvrir un terminal, et saisir la commande suivante:

[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"

Remarque: si le démarrage est en mode classique, soit le BIOS n'est pas de type UEFI, soit le BIOS est de type UEFI mais n'est pas réglé pour démarrer sur le disque dur en mode UEFI.

Identifier si l'ordinateur démarre sur le CD en mode EFI

Remarque: même si votre PC démarre sur le CD en mode EFI, il est possible qu'il démarre sur le disque dur en mode classique (et inversement).

Lorsqu'on démarre sur un CD Ubuntu compatible EFI:

Régler le démarrage en mode EFI ou classique

Certains ordinateurs récents (2011 et +) permettent de régler le démarrage soit en mode classique (=mode BIOS) soit en mode UEFI. La manière d'effectuer ce réglage varie selon les ordinateurs, mais généralement ce réglage se situe dans l'onglet "Boot order" du BIOS/UEFI (il faut généralement appuyer sur une touche à l'allumage du PC pour y accéder, voir ce tutoriel).

Remarque: certains BIOS permettent de régler séparément le mode de démarrage sur CD et celui sur disque dur.

Par exemple, ci-dessous:

1347270285.jpg

et voici un 2e exemple, plus simple, où le paramètre "Boot Mode" permet de choisir le mode de démarrage ("UEFI" ou "Legacy") sur tous les médias (disque dur, CD, USB…).

1347270332.jpg

Il existe aussi des firmwares qui proposent une option "UEFI/Legacy Boot:" avec les choix [Legacy only], [UEFI only] et [Both], ce dernier démarrant en priorité en mode EFI, puis en mode Legacy si aucun fichier EFI n'est détecté.

Créer une partition EFI

Une partition EFI est indispensable pour installer Ubuntu en mode EFI via l'installateur manuel.

Identifier un Ubuntu installé en EFI

Un Ubuntu installé en EFI peut se détecter de la façon suivante:

[ -d /sys/firmware/efi ] && echo "Installé en mode EFI" || echo "Installé en mode classique"

Convertir Ubuntu en mode EFI ou non-EFI

Convertir Ubuntu en mode EFI

Convertir Ubuntu en mode classique

Activer / désactiver le Secure Boot

Le Secure Boot est une nouvelle fonctionnalité de l'UEFI, apparue en 2012 avec les ordinateurs pré-installés Windows8. Sa prise en charge par Ubuntu a commencé avec 12.10, mais elle n'est pas complète, donc vous risquez de devoir le désactiver pour pouvoir démarrer Ubuntu.

Ci-dessous un exemple de BIOS indiquant que le Secure Boot est activé:

1353511012.jpg

Pour désactiver ou activer le Secure Boot, trouvez une options similaire dans votre BIOS et utilisez le clavier pour passer cette ligne de l'état Activé (Enabled) à Désactivé (Disabled).

Voir aussi


Contributeurs principaux : YannUbuntu.

2)
inutile de préciser ce point de montage si vous créez cette partition via l'installateur Ubuntu, cf cette discussion
3)
= n'importe-quelle emplacement entièrement inclus dans les 100 premiers Go du disque